package com.qms.repast.weidgets.common;

import java.util.Comparator;

import static com.qms.repast.entity.resbean.CityBean.BodyBean;

/**
 * @author 泅渡者
 * @date 2018/9/15 0015
 * @describe: 用来对ListView中的数据根据A-Z进行排序，前面两个if判断主要是将不是以汉字开头的数据放在后面
 */
public class PinyinComparator implements Comparator<BodyBean> {
	private String arg0 = "@";
	private String arg1 = "#";

	@Override
	public int compare (BodyBean o1, BodyBean o2) {
		//这里主要是用来对ListView里面的数据根据ABCDEFG...来排序
		if (arg0.equals(o1.getLetter())
				|| arg1.equals(o2.getLetter())) {
			return -1;
		} else if (arg1.equals(o1.getLetter())
				|| arg0.equals(o2.getLetter())) {
			return 1;
		} else {
			return o1.getLetter().compareTo(o2.getLetter());
		}
	}
}
